// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package com.xiaomi.auth;
import android.accounts.Account;
import android.content.ComponentName;
import android.content.ServiceConnection;
import android.os.Bundle;
import android.os.IBinder;
import android.util.Log;
import com.xiaomi.account.IXiaomiAuthService;
// Referenced classes of package com.xiaomi.auth:
// f
class b
implements ServiceConnection
{
private final Account a;
private final Bundle b;
private final f c;
b(Account account, Bundle bundle, f f1)
{
a = account;
b = bundle;
c = f1;
super();
}
public void onServiceConnected(ComponentName componentname, IBinder ibinder)
{
Bundle bundle2 = com.xiaomi.account.IXiaomiAuthService.Stub.asInterface(ibinder).getMiCloudUserInfo(a, b);
Bundle bundle = bundle2;
_L2:
c.a(bundle);
return;
SecurityException securityexception;
securityexception;
miui.net.IXiaomiAuthService ixiaomiauthservice = miui.net.IXiaomiAuthService.Stub.asInterface(ibinder);
Bundle bundle1;
try
{
bundle1 = ixiaomiauthservice.getMiCloudUserInfo(a, b);
}
catch (Exception exception1)
{
Log.e("XiaomiAuthUtil", "miui.net.IXiaomiAuthService get MiCloud user info ", exception1);
bundle = null;
continue; /* Loop/switch isn't completed */
}
bundle = bundle1;
continue; /* Loop/switch isn't completed */
Exception exception;
exception;
Log.e("XiaomiAuthUtil", "com.xiaomi.account.IXiaomiAuthService get MiCloud user info ", exception);
bundle = null;
if (true) goto _L2; else goto _L1
_L1:
}
public void onServiceDisconnected(ComponentName componentname)
{
}
}